Contents Metrics , Components , Aspects “ Measuring the Complexity of Aspect - Oriented Programs with Multiparadigm Metric ”
نویسندگان
چکیده
Objective: To assess the influence of practitioners’ expertise in code inspection of software components. Method: Subjects expertise was determined based on their independently assessed academic record. Inspection outcome was represented by the diversity of defects found at two levels of abstraction. Results: Statistically significant correlations among expertise and inspection outcomes were found in several cases . Conclusion: The effect of expertise is observable in the inspection outcome and thus can be used in for software quality management purposes.
منابع مشابه
The Use of Aspects to Simplify Concurrent Programming
Developers who create multi-threaded programs must pay attention to ensuring safe implementations that avoid problems and prevent introduction of a system in an inconsistent state. To achieve this objective programming languages offer more and more support for the programmer by syntactic structures and standard libraries. Despite these enhancements, multi-threaded programming is still generally...
متن کاملDynamic Metrics for Polymorphism in Object Oriented Systems
Metrics is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to describe them according to clearly defined rules. Software metrics are instruments or ways to measuring all the aspect of software product. These metrics are used throughout a software project to assist in estimation, quality control, productivity assessment, and proje...
متن کاملMeasuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies
Aspects are defined as well-modularized crosscutting concerns. Despite being a core tenet of Aspect Oriented Programming, little research has been done in characterizing and measuring crosscutting concerns. Some of the issues that have not been fully explored are: What kinds of crosscutting concerns exist? What language constructs do they use? And what is the impact of crosscutting in actual As...
متن کاملMetrics for Measuring Change Impacts in AspectJ Software Maintenance and Reuse
Software metrics play an important role in software development, project management, and system maintenance tasks. They can be used to indicate the degree of system interdependencies among the components and provide valuable feedbacks for better reusability, maintainability and reliability. During system evolution, software change is an essential operation. When software functionalities are add...
متن کاملUse of Factor Analysis to Develop Oop Software Complexity Metrics
A large number of software metrics have been proposed for measuring the complexity Object-Oriented programs. These metrics were grouped into system, tree, and class metrics. Factor analysis was applied to each group which to obtain a small number (5 or less) of complexity domains by identifying collinear metrics. This reduction in complexity domains should faciliate the validation of the metric...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006